package com.itheima.dto.systemInfo;

import com.fasterxml.jackson.databind.PropertyNamingStrategy;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import com.itheima.dto.user.UserDto;
import com.itheima.entity.YddArticle;
import com.itheima.entity.YddUser;
import lombok.Data;

import java.util.List;

/**
 * @author zhangpei
 * @ClassName BaseInfoDto
 * @date 2022/5/26/22:41
 */
@Data
@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
public class BaseInfoDto {
    //所有分类信息
    private List<YddCateDto> allCate;

    //广告位数量
    private Integer advposNum;

    //标签数量
    private Integer tagNum;

    //管理员人数
    private Integer adminNum;

    //平台文章总数
    private Integer articleNum;

    //文章分类数量
    private Integer cateNum;

    //广告图数量
    private Integer advimgNum;

    //新注册的用户
    private List<YddUser> newUser;

    //最新的文章
    private List<YddArticle> hotArticle;

    //用户的 总数 以及 男女的数量
    private UserDto user;
    ;
}
